954602
932510
194471
613756
35450
328308
563416
112854
691272
62459
342283
383604
5325799
3751581
3265148
2581804
2313988
2166609
2088358
194978
1861118
1756136
1755196
1671471